草庐IT

Android Circular 确定 ProgressBar

全部标签

android - MapWithOverlaysActivity - 无法确定 $(TargetFrameworkVersion)

我已经下载了XamarinStudio并尝试将MapsAndLocationDemo3示例与MapWithOverlaysActivity项目一起使用。我收到以下错误:C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):ErrorXA0000:Couldnotdetermine$(TargetFrameworkVersion)forAPIlevel'19.'(XA0000)(SimpleMapDemo)在AndroidSDKManager中,我已经安装了Android4.4(A

android - 我如何确定我的 android 应用程序中的互联网速度

在我的应用程序中,我希望当我单击一个按钮时它会显示准确的互联网速度。我已经阅读了关于这个问题的所有答案,这些答案已经在这个链接中被问到determininginternetspeedinandroid,CalculatingInternetSpeedinandroid,InternetSpeedinandroidprogramming等等。但我没有找到我的确切答案。我用过这个:WifiInfo.getLinkSpeed()但它显示的是最大速度。而且我还使用了这个代码:TrafficStats但它对我不起作用。我需要显示我的网络速度(即100kbps)。我怎样才能做到这一点?请帮助我。

java - Android 如何确定将哪个缓冲区用于 logcat 消息?

按照标准,Androidlogcat系统有4个不同的环形缓冲区:mainsystemradioevents#andalias&groups:all--allavailablelogsdefault--maincrash--n/a但是,在AOS6+上似乎还有其他缓冲区:#logcat--help...-bRequestalternateringbuffer,'main','system','radio','events','crash'or'all'.Multiple-bparametersareallowedandresultsareinterleaved.Thedefaultis-b

android - 以编程方式确定代码是否从 UI 线程执行

在我的Android应用程序中,我将更新UI元素的代码提取到一个单独的实用程序包中以供重用。如果当前执行上下文来自UI线程而不是非UI线程,我希望我的代码能够主动并以不同方式更新UI。是否可以通过编程方式确定当前执行是否发生在UI线程上?我希望实现的一个简单示例是:我的应用程序一直在更新大量TextView。所以,我想要一个像这样的静态实用程序:publicstaticvoidsetTextOnTextView(TextViewtv,CharSequencetext){tv.setText(text);}如果从非UI线程调用,这显然不会起作用。在那种情况下,我想强制客户端代码也传递一个

java - XMLResourceParser,我不确定如何阅读我拥有的 XML

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。这是我的XML文件的示例:You'reAwesome!Genesis1:26YourWonderfull!Genesis1:26我正在使用这样的代码来尝试检索它:inteventType=-1;while(eventType!=XmlResourceParser.END_DOCUMENT){XmlResourceParserassurances=getRe

android - 如何确定NFC标签现在是否仍在Android范围内?

据我所知,当Android手机接触到NFC标签时,它会发送一个事件(NDEF_DISCOVEREDIntent),但Android似乎并不关心这个标签是否留在原地。我的解决办法是先锁屏再解锁。如果标签还在,我可以再读一遍。这显然是一种愚蠢的方式。有没有更聪明的方法来做到这一点? 最佳答案 作为您的Activity接收到的NFCIntent的一部分,您还将在IntentExtra中收到一个标记句柄(Tag对象):Tagtag=intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);根据标签的类型

Android:以编程方式将颜色设置为 ProgressBar

我想以编程方式为进度条primaryProgress、secondaryProgress设置颜色,因为颜色会根据屏幕的背景颜色而改变。代码:LayerDrawableprogressDrawable=(LayerDrawable)ProgressBar1.getProgressDrawable();DrawablebackgroundColor=progressDrawable.getDrawable(0);DrawablesecondaryColor=progressDrawable.getDrawable(1);DrawableprimaryColor=progressDrawab

android - 将 ProgressBar 添加到一次调用的 ListView/OnClick

想法是有一个项目列表,点击一个项目后,ProgressBar将随着任务完成而慢慢填充。例如,绘制一个文件列表,每个文件旁边都有一个下载按钮。单击下载按钮时,文件将在后台下载,并填充一个进度条,显示文件完成的进度。为此,我创建了一个AsyncTask,它偶尔会调用适配器上的notifyDataSetChanged以重绘它。虽然这在单击一个按钮后有效,但在AsyncTask完成之前,我无法单击ListView中的其他按钮。有人可以告诉我我做错了什么吗?我在IceCreamSandwich上的模拟器(x86)上运行它。我有一个DownloadItem来表示下载进度(为简洁起见简化了以下代码)

java - 以编程方式创建的 Android ProgressBar(圆形)在 Xoom 上不可见(在其他任何地方都有效!)

问题我有一个奇怪的问题,我无法弄清楚,需要其他人来观察。我动态创建了一个ProgressBarView,它适用于各种设备和AVD,但我的MotorolaXoom除外。截图所有屏幕截图的上方都有设备名称,并且与通过ADT抓取的内容相比减少了大约50%,但Nexus10除外,由于它的超高分辨率,减少了25%。ProgressBar的红色背景是出于调试目的而添加的,以显示View在那里并且可见。我添加了左侧和顶部填充以使其居中。下面的屏幕截图从Xoom开始不起作用,然后是Nexus10(AVD)、Nexus7、GalaxyNexus和HTCDroidIncredible,展示了它在其他任何地

android - ProgressBar 和 progressBarStyleHorizo​​ntal padding

这个问题在这里已经有了答案:RemoveverticalpaddingfromhorizontalProgressBar(27个答案)关闭6年前。由于这段代码,我定义了一个进度条:但是当我运行它时,在ProgressBar的上方和下方添加了一些填充看起来不是很自然。它是水平ProgressBar的正常样式吗?如果不是,我该如何解决?干杯